home *** CD-ROM | disk | FTP | other *** search
- Path: news.ichange.com!newsmaster
- From: Jesse Liberty <jl@staff.ichange.com>
- Newsgroups: comp.lang.c,comp.lang.c++,comp.lang.java
- Subject: Re: Need Advice for Learning
- Date: Wed, 20 Mar 1996 08:15:45 -0500
- Organization: AT&T
- Message-ID: <31500501.3083@staff.ichange.com>
- References: <4i9od8$gij@news-e2a.gnn.com> <314EF30D.3783@ford.com>
- NNTP-Posting-Host: 140.244.99.60
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0 (Win95; I)
- CC: jl@staff.ichange.com
-
- Nalla Senthilnathan wrote:
-
- > > I need some advice on good sources for learning C/C++/Java,etc.
-
-
- First, decide what you want to learn and why. If you are looking at career opportunities, as you suggest in your message, I
- highly recommend learning C++. Let me explain:
-
- C is an older paradigm, good for procedural programming but somewhat less good for learning object oriented programming.
- Java is very new, and while there is some demand the industry has not yet shaken out, the books are still not all available
- and the tools are primitive. Also, 90% of what you learn for C++ will apply to Java.
-
- C++ is still in great demand, but it is a rich, well supported language. There are a number of good primers (I can recommend
- one <grin>). Be sure to pick up a primer which (a) assumes no prior C experience and (b) teaches Object Oriented analysis,
- design and programming.
-
- The bulk of the available work is in Windows/ MFC (Microsoft foundation class) programming, but don't make the mistake of
- trying to learn MFC and C++ at the same time. First learn C++, then go on to MFC. I recommend the following course of
- learning:
-
-
- A good primer: Teach Yourself C++ In 21 Days (by Jesse Liberty)
- Excellent 2nd book: Effective C++ by Meyers
- MFC: There are a number of good books. Kuglinski's is very popular
-
- Once you get through these three you are ready for intermediate/advanced books:
-
- Teach Yourself More C++ by Jesse Liberty
- More Effective C++ by Meyers
- Design Patterns by Gamma, et al.
- Designing O.O. C++ Apps by Martin
-
- Enjoy, let us know how it goes. -j
-
-
- ------
- Jesse Liberty [AT&T New Media Services]
- jl@staff.ichange.com ZDNet: 72241,72
- Teach Yourself C++ In 21 Days. Sams 1994
- Teach Yourself MORE C++ In 21 Days. Sams 1996
- Teach Yourself ANSI C++ In 21 Days. Sams 1996
- C++: An Introduction To Programming. Que 1996
-